package no.ntnu.item.ttm4115.termproject.playergameagent;

import java.util.Vector;

import no.ntnu.item.ttm4115.termproject.extrasagent.SessionOption;
import no.ntnu.item.ttm4115.termproject.playeragent.gui.PlayerGameGUI;
import java.lang.String;
import no.tellu.common.javaframe.ActorAddress;
import no.ntnu.item.ttm4115.termproject.playergameagent.gui.GameGUI;
import java.util.HashMap;
import no.tellu.common.actorframe.ActorSM;

public class PlayerGameAgentSM extends ActorSM {


    public ActorAddress myGroupGameAgentAddress;
    public String myName;
    public HashMap statsForQuestion;
    public int statAnswersRecived;
    public Vector answerOneArray;
    public Vector answerTwoArray;
    public Vector answerThreeArray;
    public Vector answerFourArray;
    public boolean guiRef;
    public Vector questionOption;
    public Vector questionText;
    public PlayerGameGUI gamePanelGUI;
    public GameGUI gameGUI;


    /*
     * This method initializes the fields of the state machine.
     * You can edit this method inside the method body.
     * When the method is generated again, your part is copied.
     * Do not add any other methods in this class, they are not copied.
     */
    public void initialize(){
        statsForQuestion = new HashMap();
        statsForQuestion.put(0, 0);
        statsForQuestion.put(1, 0);
        statsForQuestion.put(2, 0);
        statsForQuestion.put(3, 0);
        answerOneArray = new Vector<Integer>();
        answerTwoArray = new Vector<Integer>();
        answerThreeArray = new Vector<Integer>();
        answerFourArray = new Vector<Integer>();
        guiRef = false;
        
        questionOption = new Vector<SessionOption>();
    }
}
